.custom_game_info_root_panel
{
    width: 500px;
    height: 100%;
    horizontal-align: left;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transform: translateX(-475px);
}


#game_info_button
{
    width: 25px;
    height: 40px;
    horizontal-align: right;
    background-color: #202020;
    border-radius: 0px 10px 10px 0px;
    margin-top: 20%;
}


.game_info_panel
{
    margin-right: 25px;
    width: 100%;
    height: 100%;
    padding: 15px;
    background-color: #202020;
    flow-children: down;
    overflow: squish scroll;
}


.button_icon_panel
{
    horizontal-align: center;
    vertical-align: center;
    opacity: 0.4;
    width: 20px;
    height: 20px;
    background-image: url("s2r://panorama/images/custom_gameinfo_icon_psd.vtex");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}


.button_icon_panel:hover
{
    brightness: 10.0;
}


.title_panel
{
    flow-children: right;
    width: 100%;
}


.title
{
    margin-top: 30px;
    width: 100%;
    color: rgb(202, 176, 29);
    font-size: 45px;
    font-weight: bold;
    text-align: center;
}


.description_root_panel
{
    width: 100%;
    margin-top: 25px;
    flow-children: down;
}


.description_panel
{
    margin-top: 30px;
    width: 85%;
    text-align: left;
    horizontal-align: middle;
    flow-children: down;
}


.description
{
    font-size: 18px;
    color: azure;
}


.sideway
{
    width: 100%;
    flow-children: right;
}


.rsideway
{
    width: 100%;
    flow-children: left;
}


.image_icon
{
    width: 100px;
    height: 100px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
    margin-left: 10px;
}


.icon_description
{
    height: 100px;
}


.footer_panel
{
    flow-children: right;
    width: 100%;
}


.footer
{
    margin-top: 30px;
    width: 100%;
    color: firebrick;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

